import request from '@/utils/axios'

// 获取创建者列表
export function getCreatorList(type) {
  return request.post({
    url: '/disease/template/creator/list',
    data: {
      templateType: type
    }
  })
}

// 获取专病组列表
export function getGroupList(type) {
  return request.post({
    url: '/disease/template/group/list',
    data: {
      templateType: type
    }
  })
}

// 获取已配置管理方案
export function getPlanMaps(type) {
  return request.post({
    url: '/disease/template/managePlan/list',
    data: {
      templateType: type
    }
  })
}

// 表单列表
export function getTemplateMaps(data) {
  return request.get({
    url: '/disease/template/managePlan/map',
    data
  })
}

// 表单列表
export function getTemplateList(data) {
  return request.post({
    url: '/disease/template/page',
    data
  })
}

// 随访表单新增
export function FollowFormAdd(data) {
  return request.post({
    url: '/disease/template/save',
    data
  })
}

// 随访表单更新
export function FollowFormUpdate(data) {
  return request.post({
    url: '/disease/template/update',
    data
  })
}

// 删除表单
export function FormDel(id) {
  return request.post({
    url: '/disease/template/delete',
    data: {
      id: id
    }
  })
}

// 管理方案
export function getPlanList(data) {
  return request.post({
    url: '/disease/manage/plan/page',
    data
  })
}

// 管理方案 新增
export function PlanSave(data) {
  return request.post({
    url: '/disease/manage/plan/save',
    data
  })
}

// 管理方案 编辑
export function PlanUpdate(data) {
  return request.post({
    url: '/disease/manage/plan/update',
    data
  })
}

// 管理方案 删除
export function PlanDel(id) {
  return request.post({
    url: '/disease/manage/plan/delete',
    data: {
      id: id
    }
  })
}

// 管理方案 创建人列表
export function getCreatorByManage() {
  return request.get({
    url: '/disease/manage/plan/creator/list'
  })
}

// 管理方案 分组管理
export function getGroupByManage(data) {
  return request.get({
    url: '/disease/manage/plan/group/list',
    data
  })
}
